drugged up to the eyeballs - Français Anglais Dictionnaire